#{extends 'Web/layout.html'/} #{if flash.success}
${flash.success}
#{/if} #{if flash.error}
${flash.error}
#{/if} &{'web.admin.doc'}
&{'web.admin.checkLinks'} #{if status}

&{'web.admin.changes'}

#{form @WebAdmin.publish(), class:'form-horizontal'} #{list status.readLines(), as:'m'} %{ fileStatus = m.substring(0,2).trim() filePath = m.substring(3).trim().replaceFirst('^"(.*)"$', '$1') if (fileStatus == 'R' || fileStatus == 'C') filePath = filePath.substring(filePath.indexOf(' -> ') + 4) }% #{/list}
×
  &{'web.admin.diff'} #{/form} #{/if} #{elseif unpushed}

&{'web.admin.unpushed'}

#{form @WebAdmin.push(), class:'form-horizontal'} #{/form} #{/elseif} #{else}

&{'web.admin.noModifications'}


#{/else}

&{'web.admin.log'}

#{list log, as:'line'} %{data = line.split('\t')}% #{/list}
&{'web.admin.revision'} &{'web.admin.time'} &{'web.admin.author'} &{'web.admin.message'}
${data[0]} ${new java.util.Date(Long.parseLong(data[1]) * 1000).format("dd MMM HH:mm")} ${data[2]} ${data[4]} &{'web.admin.diff'}